Skip to content

Conversation

mmhat
Copy link

@mmhat mmhat commented Sep 30, 2022

This PR adds a new testsuite unix-compat-check-types. Its purpose is to track the types of the numerous type and newtype declarations of System.Posix.Types on different OSs. The main function of that testsuite is a stub, success is indicated by a successful compilation of the testsuite itself. In addition to that it

  • adds several missing types for Mac OS and Windows.
  • defines UserID/GroupID/LinkCount in terms of CUid/CGid/CNlink like it is done in System.Posix.Types.
  • exposes all constructors of the newtypes defined System.PosixCompat.Types.
  • bumps the minor versions of 9.0 and 9.2 series of GHC in the CI setup.

@mitchellwrosen
Copy link

Thanks for the PR; please consider re-opening at the new repo location https://github.com/haskell-pkg-janitors/unix-compat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants